/*question*/
*{ box-sizing:border-box;margin:0;padding:0;}
.questionnaire{background-color:#ffffff;width:100%;color:#5e5e5e;}
.container{padding:1.5rem 0rem;}
.title-question{width:100%; text-align:center; padding-bottom:1.5rem; border-bottom: solid 1px #d9d9d9;}
.title-question span{font-size:18px;}
fieldset{border:none;}  
.question-fields{width:100%; padding:0rem 0rem 1rem;border:none;}
.question-fields>div{padding-top:0.75rem;border-bottom: solid 1px #d9d9d9;padding-left:1rem;padding-right:1rem;}
.answers{padding:1rem 0.3rem 1rem 0.3rem;text-align:center; }
.answer{color:#5e5e5e; text-decoration:none;border:solid 1px #e6e6e6; display:inline-block; padding:0.3rem; border-radius:7px; width:16%;margin-right:2%; }
.answer.choosen{background:#2878c8;color:#fff;}
.question{font-size:16px;}
.answer{font-size:14px;}
.question2{margin-top:1.5rem;margin-bottom:1rem;display:block;}

/*report*/
.report-page{position:relative; color:#5e5e5e;}
.report-page header a{}
.report-page header img{height:auto;max-width:100%;width:100%;display:block;}
.report-tip{color:#ffffff; float:left;position:absolute;top:50px;left:20px;margin-right:60px;}
.solar-terms{float:right; position:absolute;top:50px;right:20px;}
.solar-terms p{display:block;width:20px;font-size:20px; color:#fff;float:left; margin-right:10px; font-family:KaiTi;font-size:22px;font-weight:bold;}
.solar-terms span{display:block;width:15px;font-size:15px;color:#fff;float:right; font-family:SimSun;}
.report-details-div{padding:0 1rem;}
.report-details{padding:1rem 0;}
.report-details h2{text-align:center; font-size:20px;padding-bottom:1rem;}
.report-details h2 span{color:#2878c8;}
.report-details.physique>p{color:#2878c8;text-align:center;font-size:25px;padding-bottom:1rem;}
.report-details span{font-size:16px;}
.report-details.cureway h2{border-bottom:solid 1px #d9d9d9;margin-bottom:1rem;}
.report-details.cureway>p{ color:#2878c8;}
.report-details.cureway>span{display:block;margin-bottom:20px;}
.knowmore{width:250px; margin:0 auto; overflow:hidden;}
.knowmore a, .ask-doc{ text-decoration:none; color:#fff;}
.knowmore .km-left{ display:inline-block; float:left; background:#66ccce;width:100px; height:100px; border-radius:50px; padding-top:27px; text-align:center;}
.knowmore .km-right{display:inline-block;float:right; background:#78c8ff;width:100px; height:100px; border-radius:50px; padding-top:17px; text-align:center;}
.ask-doc{display:block; clear:both; background:#2878c8; text-align:center;width:280px; height:40px;line-height:40px;margin:20px auto;}
.report-page header{height:200px; background-size:auto 200px;}
@media(min-width:751px){
.report-page header{background-size:100% auto !important;}
}
/*solarcure*/
.solarcure-page{ padding:1rem; color:#5e5e5e;}

/*risk-evaluation*/
.risk-evaluation-page{ padding:1rem;}
.risk-level h2{color:#2878c8; font-size:18px; margin-bottom:1rem;}
.risk-level h2 span{ color:#cc0033;}
.risk-list{ border-collapse:collapse; margin:0 auto; width:90%; text-align:center;margin-bottom:1rem;}
.risk-list td,.risk-list th{border:solid 1px; font-size:15px;height:30px;line-height:30px;}
.risk-list th{background:#66ccff;}
.risk-list .th1{width:40%;}
.risk-list .th2{width:40%;}
.risk-list .th3{width:20%;}
.risk-list .high-light{ background:#fecf7f;}
.risk-level ul{padding-left:26px;}
.risk-level ul li{ list-style-type:none;padding-left:10px; list-style:none;position:relative;margin-bottom:0.5rem;}
.risk-level ul li:before{content:'鈻�;color:#2878c8;position:absolute;left:-12px;}
@media(max-width:369px){
    .risk-level h2{font-size:15px;}
    .risk-list td,.risk-list th{font-size:14px;height:26px;line-height:26px;}
    .risk-level ul li{font-size:14px;}
    }
    
 /*childfood*/
.child-food-page{padding:1rem;}
.child-food-page h2{font-size:18px; margin-bottom:1rem;}
.child-food-page h3{color:#82aaf4; font-size:16px;}
.date-info, .read-info{display:inline-block;}
.date-info{float:left; margin-bottom:1rem;}
.read-info{float:right;}
.child-food-page .img-div{width:98%; margin:0 auto;}
.child-food-page img{width:100%;height:auto;}
.child-food-page>p{margin:1rem 0;}